Stormplay Games

An indie games studio set in North Lanarkshire, Scotland. Founded in 2006, it has over 10 years of experience making video games.