About Licora Limited (12104355) United Kingdom