About Taurus Business Limited (04324681) United Kingdom