About Russell Ipm Holdings Ltd (11204807) United Kingdom