About London Tea Exchange Trade Limited (11654124) United Kingdom