2010 marks the beginning of Macha Studios Ltd, the firm which is located at 86 Priory Field Drive, in Edgware. That would make fourteen years Macha Studios has prospered on the market, as it was started on 2010-12-21. The registration number is 07474922 and the postal code is HA8 9PU. This enterprise's principal business activity number is 62011 which means Ready-made interactive leisure and entertainment software development. 2022-12-31 is the last time company accounts were reported.
Martin C. is the company's individual director, that was assigned to lead the company on 2010-12-21.
Martin C. is the individual with significant control over this firm, owns over 3/4 of company shares.