About Taurus Holdings Ltd (12493957) United Kingdom