About Mix World Invest Ltd (12276620) United Kingdom