About Tiger Managing Services Ltd (08083154) United Kingdom