About The Studio (liskeard) Limited (10148922) United Kingdom