About Latitude Telecommunications Limited (09618499) United Kingdom