Kleros Ltd is an active company incorporated on 7 January 2025 with the registered office located in Nottingham, Nottinghamshire. Kleros Ltd was registered 9 months ago.
Registered office address changed from Seagrave French Llp 1 Poplars Court Lenton Lane Nottingham NG7 7EA United Kingdom to Unit 1 Poplars Court Nottingham NG7 2RR on 21 January 2025