About Mas Studio Limited (10018328) United Kingdom