Welabo started its operations in the year 2014 as a Private Limited Company with reg. no. 08917413. This company's head office was registered in London at 20-22 Wenlock Road. This Welabo Ltd firm had been in this business for at least 9 years.
The business was directed by a single managing director: Stjepan C., who was appointed in 2014.
Stjepan C. was the individual who controlled this firm, owned over 3/4 of company shares.