About Licl Group Limited (12597215) United Kingdom