Meteor Communications (Europe) Ltd. Herts Business Centre, Alexander Road, St Albans, Hertfordshire AL21JG