About Taurus Brothers Ltd (12439867) United Kingdom