That sounds good, Another one I have just found out about from a colleague is 0800 Wizard This is for Android phones unsure if there is one for Apple
Yes, available on Apple devices as well. For everyone else you can just use the same service from the following web page. You just need to dial the alternative number it gives you manually instead of the number being dialled for you which is the advantage the native phone apps have...