Snowed In Movie Ltd is an active company incorporated on 13 November 2024 with the registered office located in Leeds, West Yorkshire. Snowed In Movie Ltd was registered 11 months ago.
Registered office address changed from 215-221 Borough High Street London SE1 1JA England to Office 3B Versa Leeds Studios Whitehall Road Leeds LS12 1AP on 16 October 2025