Nice sign! [It's not failure if you learn something from it]
- SAPHIR nuclear power in Switzerland?- a French nuclear submarine named Saphir?
I've literally spent seconds searching for atom-like logos but could not find this one