About Russell & Glover Pictures Ltd (12880334) United Kingdom