About Tiger Management Limited (04962667) United Kingdom