About Tiger Management Services Limited (08814519) United Kingdom