About Elea7 Ltd (13048938) United Kingdom