Setting up a company for Non-EU residents is possible, however it might require elaborate procedures and administration.
Book your consultation with a professional advisor on your possibilities of setting up a company in Slovakia as a non-EU resident.