About Claymore Technology Limited (SC490686) United Kingdom