About Selene Ltd (12493597) United Kingdom