About London Treasury Limited (11035820) United Kingdom