A huge event in the Roaches International calendar for this year! Our best stand, our best display and some surprises. Come and meet the team, see the equipment and be amazed.
We will be located in Research, Innovation & Services hall. Under Linkway (UL) on stand D204.
For more information please visit the ITMA website