About Taurus Sales & Marketing Ltd (13057516) United Kingdom