About Avalon17 Ltd (10095311) United Kingdom