About Mix Services Ltd (12998228) United Kingdom