About Decadenx Ltd (12418491) United Kingdom