About Demarest Inc Limited (06702332) United Kingdom