About Studio Squeeze Ltd (13171377) United Kingdom