About Crooked Anchor Ltd (13129687) United Kingdom