About Taurus Innovations Limited (08043371) United Kingdom