About Mymixmaster Ltd (12080506) United Kingdom