About Licx London Limited (11023708) United Kingdom