About Lionhead Investments Lp (SL007695) United Kingdom