About Technopharm Investments Holdings Lp (SL033322) United Kingdom