Badcaps is all about Electrolytic caps. That's not an Electrolytic. It's hard to tell which without scale, but it's either a multilayer ceramic or polyester film. If the value measures correctly then put it back.
Sorry, I can't help with the manufacturer, but it looks Japanese and fairly old.