The company has headquarters in France and Spain and is expected to reach 70 million (US$ 72.3 million) euros of annual ...