About Demarex (ii) Limited (05445866) United Kingdom