About Russell Sage Studio Limited (06306642) United Kingdom