About Deucharix Ltd (13230334) United Kingdom