About Taurus Caesar Limited (12978726) United Kingdom