Barracuda Rail came into being in 2013 as a company enlisted under no 08731670, located at HA3 7BB Harrow at 262 High Road. This company's last known status was dissolved. Barracuda Rail had been on the market for 6 years.
Steeve L. was this particular firm's director, assigned to lead the company in 2013.
Steve L. was the individual who had control over this firm, had substantial control or influence over the company.