About Cardmix Limited (06750447) United Kingdom