About Selene Innovations Lp (SL013199) United Kingdom