About Amherst Asset Management Limited (10879332) United Kingdom