About Megatech N Design Ltd (12971936) United Kingdom