Micro-X raises $30.5m PE