Megasoft Ltd appoints new CEO, announces resignation of MD &