About Mears Studios Limited (13265183) United Kingdom