About Cloak & Clipper Ltd (12693687) United Kingdom