About Megatek Ltd (09063984) United Kingdom