About Mix Solutions Limited (08695396) United Kingdom