About Studio Apparatus Ltd (10157948) United Kingdom