€20 million B funding round propels Leaf Space toward