About Alma Ventures Limited (04016902) United Kingdom