52 employees
CENTR is an association that is involved in the participation and promotion of best practices and standards in the internet ccTLDs.
1999