About Mep Studio Holdings Ltd (12457753) United Kingdom