About Majors Mix Ltd (11073415) United Kingdom