Machynlleth firm pitches in with African vaccine effort : vi