About Telmac Europe L.p. (SL007868) United Kingdom