About Studio Batch Ltd (11813668) United Kingdom