About Selene Holdings Limited (10998812) United Kingdom