Having read the Google Maps Terms of Service, I don't understand how Citymapper is not breaking section 10.4.c: "Restrictions on Unfair Exploitation of the Service and Content."
Surely they must be using the Google Maps API as part of their service, and Citymapper is an alternative to using Google Maps.