About Almero Ventures Limited (11813780) United Kingdom