About Altamar Innoventures Limited (10474607) United Kingdom