About Demore Ltd (08067558) United Kingdom