About Eleuthera Group Ltd (12272472) United Kingdom