About Telelondon Limited (05104865) United Kingdom