About Eqala Investments Limited (12601500) United Kingdom