About Calica Ltd (11781157) United Kingdom