Sumaze! is a problem solving puzzle game suitable for A level mathematicians and above. It explores arithmetic, inequalities, the modulus function, logarithms, powers and primes.
Numbers Aplenty is useful to look up a number and find out all kinds of things about it. All you need to do is type a number and have fun!