About Alm - Investment Holding Ltd (11904482) United Kingdom