About London Technology Ltd (13283699) United Kingdom