About Clasp London Ltd (10991974) United Kingdom