About Tiger Investment Solutions Limited (05947208) United Kingdom