About Claymore Enterprises Limited (SC576242) United Kingdom