About Taurus Administration Services Ltd (11678266) United Kingdom