17th Floor
6 New Street Square
London
EC4A 3BF
- Companies registered here
- 5
- Postcode
- EC4A 3BF
Companies at this address
- Africa Data Centres Holdings Limited (12271875)
- Liquid Delta Limited (13166259)
- Liquid Telecommunications Financing PLC (10759673)
- Liquid Telecommunications Investments Limited (10762104)
- Liquid Telecommunications Limited (04946019)