Carfulan Group sets new record at MACH 2024 with five groundbreaking technology launches April 25, 2024