<company> (BTRL) The laboratories where British Telecom develops many of its new Network services.
Home
Address: Martlesham Heath, near Ipswich, Suffolk, UK.
(25 Apr 1995)