About The Mix Stowmarket Ltd (08010191) United Kingdom