About Studio Clark Co Limited (08261296) United Kingdom