About Eksa Investments Limited (11814890) United Kingdom