About Russell Howarth Masks Limited (12645885) United Kingdom