About Studio Cafe Ltd (11403317) United Kingdom