About Torquemore Ltd (11223623) United Kingdom