About Stag Studios Limited (04723794) United Kingdom