About Studio 28 Ltd (04482270) United Kingdom