Proton Motor Power makes progress amid 'challenging trading'



Proton Motor Power makes progress amid ‘challenging trading’