Quantum Motion raises over £42m