About Mix Technologies Ltd (11714558) United Kingdom