BMS and Jalo & Jalo establish Joint Venture, becoming one of Europe’s largest suppliers of truckmounted platforms above 30 meter working height Read more 31.5.2023