About London Location Service Limited (11294992) United Kingdom