Canadian hydrogen fuel cell maker Ballard Power Systems Inc (TSX:BLDP) has agreed to acquire UK hydrogen-based power solutions provider GeoPura Limited in a deal valued at up to GBP 328.6 million (USD 433.3m/EUR 381.6m), including debt.