About Claymore People Ltd (SC690074) United Kingdom