Megacell Limited is a dissolved company incorporated on 23 October 2002 with the registered office located in London, Greater London. Megacell Limited was registered 23 years ago.
Registered office address changed from Unit 8 Blackpool Technology Centre, Faraday Way Blackpool Lancs FY2 0JW to 60 Goswell Road London EC1M 7AD on 30 October 2014