About Avalon International Management Limited (03353154) United Kingdom