About Mix Tech Ltd (09874408) United Kingdom