Cannonball Run Europe began its business in the year 2018 as a Private Limited Company with reg. no. 11569469. This firm's office was situated in Harrogate at 3 Greengate. This particular Cannonball Run Europe Limited business had been operating in this business for 5 years.
The knowledge we have detailing this particular company's management implies that the last two directors were: Simon F. and Peter E. who were appointed on 2018-09-14.
Peter E. was the individual who controlled this firm, owned over 3/4 of company shares and had 3/4 to full of voting rights.