Overview
Legal name
INDIE MOBILE LIMITED
Region
London
Registered address
LLOYDS WHARF
2 MILL STREET
LONDON
ENGLAND
SE1 2BD
Insolvency history
No