About Taurus Bio Nature Limited (08265655) United Kingdom