About Taurus Concepts Limited (07044266) United Kingdom