About Calico Communications Limited (12563832) United Kingdom