About Mix Studio Ltd (12482661) United Kingdom