About Mears Studios (holdings) Limited (13085774) United Kingdom