About Essence Of Selene Ltd (12409090) United Kingdom