About Ahimsa Esya Capital Management Limited (12758618) United Kingdom