About Aikya Investment Management Limited (12329682) United Kingdom