About Calico Solutions Limited (SC598257) United Kingdom