Ballard Power Acquires GeoPura for £301.1M | Intellectia.AI