About Tdx London Limited (13202156) United Kingdom