I have this lever actuated, panel mount, momentary action microswitch with two series of contacts: each set of contacts operates in the (ON)-OFF-(ON) configuration.
Judging by the looks of it, i assume this to be quite old.
I can gauge that "6A125V.AC" from one of the pictures is the contact rating for voltage and current; in the same picture the switch action is also described, the markings ON OFF ON are clearly visible.
So far any attempt at googling the other two strings "8829 japan" or "BB2041 MICRO" along with some related keyword like switch/microswitch/rocker/lever/temporary etc. did not yield any useful result; has anyone see this and if so, is a datasheet available online?