Started with Reg No. 09722182 9 years ago, Mekabha Limited had been a private limited company until 30th March 2021 - the time it was dissolved. The firm's official mailing address was 153 Abbots Road, Edgware.
The company was directed by just one managing director: Joseph O., who was assigned to lead the company in 2015.