About Mix Investments Limited (05340039) United Kingdom