Started with Reg No. 09206575 ten years ago, Leobard Consulting Ltd was set up as a Private Limited Company. The company's latest registration address is 71-75 Shelton Street, Covent Garden London. This enterprise's principal business activity number is 62020, that means Information technology consultancy activities. 30th September 2022 is the last time company accounts were reported.
Dara M. and Nicholas M. are listed as company's directors and have been managing the firm for nearly one year.
Nicholas M. is the individual who controls this firm, owns over 3/4 of company shares.