About Avalon Asset Management Limited (06259452) United Kingdom