Project A Ventures

Origin raises EUR 4.3 million in Seed round