About Aubrey Capital Management Limited (SC299239) United Kingdom