About Studio 18 (stroud) Ltd (11472009) United Kingdom