About Demenex Limited (NI621768) United Kingdom