About Fox And Taurus Ltd (12856092) United Kingdom