About Claybrook Studio Limited (10938351) United Kingdom