About Carrhae Capital Management (uk) Limited (07654159) United Kingdom