| Merits (2023) Events 14 international activities Ranking 56/278 ranking within discipline Awards 0 international awards | Contact Eindhoven Netherlands URL http://www.theruggeds.com/