About Eleuthera Limited (03917812) United Kingdom