About Duxelle Ltd (13575108) United Kingdom