About Telco Cards
Onetel Telecommunications Limited a Company registered in England and Wales under the number 04226697 and VAT NO 744 0320 68 with registered office located at 11 Evesham Street, London, W11 4AR.
Onetel Telecommunications Ltd is part of The Talk Talk Group. Please visit www.talktalk.co.uk for further information.