About Studio Clara Limited (10190404) United Kingdom