Growing globally

We have hundreds of employees across the world – in London, New Delhi
and at our call centre in Nelson, Lancashire, UK.

Company Information

The New Call Head Office is located in London and houses our operational, marketing and finance teams. New Delhi is home to New Call India where some of our financial administration, IT and web development takes place.

In 2011 we relocated our Mumbai-based call centre function back to Nelson, Lancashire. Here we deal with customers from sign-up to account activation, making sure the journey is as smooth as possible.

London – Covent Garden

New Call Telecom
3rd Floor, 27A Floral Street
London
WC2E9EZ
Email Reception
Tel: 0207 195 5050

London - Bishopsgate

New Call Telecom
1st Floor, Bishopsgate Court
4 - 12 Norton Folgate
London
E1 6DB

India

16/17 Local Shopping Centre
Ahluwalia Chambers
Madangir
New Delhi - 110 062
Tel: 0207 195 0067 or 011 410 11470

Lancashire

Lindred Road Business Park
Nelson
Lancashire
BB9 5SR
Tel: 0207 195 5050