About Elea Solutions (uk) Limited (09142263) United Kingdom