Dozens of people at a Swindon clean technology firm have been unexpectedly put on leave.