Luca 138 began its business in 2016 as a Private Limited Company with reg. no. 10078256. The company's head office was located in Wolverhampton at 138 Finchfield Lane. This Luca 138 Ltd company had been in this business for at least 7 years.
The following business had an individual director: Steven H. who was overseeing it for 7 years.
Steven H. was the individual with significant control over this firm, owned over 3/4 of company shares and had 3/4 to full of voting rights.