About Deuchetrix Ltd (13042173) United Kingdom