Genesis Investment Management, LLP

Genesis Investment Management, LLP