About The London Compass Ltd (11770121) United Kingdom