About Taurus Holdings & Investments Ltd (10418683) United Kingdom