About Claymore Minds Limited (07595396) United Kingdom