About Taurus Management Limited (12987737) United Kingdom