About Studio Beach Ltd (08059381) United Kingdom