About Elea Solutions International Limited (11871099) United Kingdom