Find the word definition

Wikipedia
EvoSwitch

EvoSwitch is part of the Ocom Group, based in Amsterdam and described as Europe's largest privately owned Internet services company.