Megelli motorcycles was founded in the United Kingdom by the Managing Director of SLD UK Ltd, Barry Hall. Megelli Motorcycles made their debut at the Milan EICMA exhibition in November 2007 and are now currently sold in over 40 countries in Europe, Asia, Australia, Africa, and South America.
With access to specialist ‘virtual’ motorcycle design centres and established UK vehicle production and engineering facilities, Megelli bikes are designed and engineered in the UK. Using new bespoke tooling for the majority of components, and components sourced from a mix of European and Asian companies, the majority of final assembly is in a modern bespoke facility in Asia.
Megelli remains forward thinking and continues to develop and produce products to meet an ever demanding and expanding customer base. This includes assembly facilities in several countries to meet specific requirements of individual markets.