About Calico Holdings Ltd (12314891) United Kingdom