About Thornberry Investments Lp (SL028720) United Kingdom