About Deedmix Limited (06865346) United Kingdom