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 1 year 1 month 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