About Michel Deugan Ltd (11818735) United Kingdom