About Alphaone Investments Limited (08655120) United Kingdom