About Deuchutix Ltd (13223170) United Kingdom