About Carapace Slate Limited (10076983) United Kingdom