About Megatronics Ltd (11787039) United Kingdom