Home Business Seedstars launched first hub in Morocco, offering up to USD 500,000 in investment for startups