About Selene Invest Limited (13625917) United Kingdom