Hercule
License Meili, Switzerland.
Hercule, 130 Rue de Saint-Honore, Paris, France.