27 employees
The brand was conceived by Almouroltec Ltd. to Identify the company's Internet services business.
2001