About London Trading Index Limited (12227660) United Kingdom