About Almo Invest Management Limited (05882954) United Kingdom