About Clasp Holdings Ltd (11221786) United Kingdom