About Devierex Ltd (11921811) United Kingdom