About Eleqsa Group Ltd (12920689) United Kingdom