iQela mobile is located in London, United Kingdom on 27 Old Gloucester St, Holborn. iQela mobile is rated 3 out of 5 in the category mobile network operator in United Kingdom. iQela mobile is an innovative mobile operator specifically created to meet the unified communications needs of small businesses. Our globally proven cloud-based solution not only eliminates capital expenditure on fixed line hardware, it also offers unrivalled unified communications capabilities.
Address
27 Old Gloucester St, Holborn
Company size
11-50 employees