About Eleuthera Holdings Limited (12475328) United Kingdom