About Telemark Invest L.p. (SL023246) United Kingdom