Caruu started its business in the year 2018 as a Private Limited Company registered with number: 11182665. The company's head office was located in London at 20-22 Wenlock Road. This Caruu Ltd business had been operating offering its services for at least two years. The registered name of this business was changed in the year 2018 to Caruu Ltd. The company previous business name was Carcube.
This firm had an individual managing director: Benjamin O. who was maintaining it for two years.
Benjamin O. was the individual with significant control over this firm, owned over 3/4 of company shares.