The Internet Corporation Ltd, phone Challenge House, 57-59, Queens Rd Buckhurst Hill, Essex IG9 5BU map