About Russell S Rescue Ltd (12143789) United Kingdom