About London Technologies Limited (12150535) United Kingdom