Tello UK services are no longer available.
For further assistance, please contact our Customer Support team:

Email: customerservice@tello.co.uk
Phone: +44-2035147110

If you’re looking for great deals for international calls, visit KeepCalling.com.