2020 is the year of the start of Klevu Uk Ltd, the company located at 20-22 Wenlock Road, in London. That would make four years Klevu Uk has been in the business, as the company was registered on 2020-08-31. The company's Companies House Registration Number is 12848397 and the company zip code is N1 7GU. This business's registered with SIC code 62090, that means Other information technology service activities. Sat, 31st Dec 2022 is the last time the company accounts were filed.
The data we obtained describing the firm's management shows there are two directors: Nilay O. and John W. who became a part of the team on 2020-08-31.