14003858 is the reg. no. assigned to Owlee Ltd. It was registered as a Private Limited Company on Friday 25th March 2022. It has been operating on the market for two years. This business could be found at 8 Dukes Head Yard in London. The office's area code assigned is N6 5JQ. This enterprise's principal business activity number is 62012 which stands for Business and domestic software development. Owlee Limited filed its latest accounts for the period up to 2023/03/31. The company's latest annual confirmation statement was filed on 2023/03/24.
The limited company owes its success and constant progress to two directors, specifically Iurii P. and Maxim C., who have been overseeing the firm since July 2023.