About Challenger Mobile Solutions Limited (06304575) United Kingdom