About Claymore Solutions Limited (05516690) United Kingdom