About Impera Investment L.p. (SL017827) United Kingdom