About Studio No.34 Ltd (12411534) United Kingdom