About Mea Studio Ltd (12254171) United Kingdom