Meter contract win and grid-scale project secured

UK 100

Latest directors dealings