About The Mix Consultancy Services Limited (SC588977) United Kingdom