About Amstel Fund Management Limited (10333161) United Kingdom