NSC comenzó como una empresa ambiciosa en Bielefeld, Alemania, con solo seis empleados, y es ahora una organización internacional con más de 100 empleados dedicados, distribuidos en ocho ubicaciones alemanas y oficinas internacionales en países como España, Italia, Dubai, India y, por supuesto, los Países Bajos.