About Quackmore Ltd (12136476) United Kingdom