Indiewax Ltd is an active company incorporated on 4 November 2024 with the registered office located in London, Greater London. Indiewax Ltd was registered 12 months ago.
Registered office address changed from 105 Windsor Road London E7 0RA England to The Archive Att:514, Unit 10 High Cross Centre Fountayne Road Tottenham London Haringey N15 4QL on 7 March 2025