About Deuchiux Ltd (13223180) United Kingdom