About Studio 3 (scarborough) Ltd (12781327) United Kingdom