About Mix Associates Limited (07952649) United Kingdom