About Elea Limited (07426763) United Kingdom