Company name: Internet Central Ltd
Description: As one of the UK
IC, University of Keele Science and Technology Park, Newcastle-under-Lyme ST5 5NB, United Kingdom