IFL: UK data centres and colocation

Key People

Search

 

Customer Login

Username:

Password:

Registered Office

Internet Facilitators Limited is a company registered in England and Wales with registered number 3342636.

Our registered office address is Reynolds House, Manchester Technopark, 4 Archway, Manchester, M15 5RN.

VAT Number

Our VAT Registration Number is GB 693 502 328.