About Elea Management Limited (12969086) United Kingdom