About Studio Alch Ltd (11234332) United Kingdom