About Northguard Studios Ltd (12885044) United Kingdom