French small/medium business, limited international recognition
Established regional company, unknown to most, SARL structure indicates SME