About Alphatalk Limited (04828811) United Kingdom