About Thadeus London Limited (09023845) United Kingdom