About Megatron Ltd (08052764) United Kingdom