About Quickmix Limited (07589583) United Kingdom