About Flavour Dede Consult Limited (11145524) United Kingdom