About Ballard Solutions Limited (09001321) United Kingdom