About Taurus Project Solutions Ltd (10899329) United Kingdom