About Megmatech Ltd. (SC318431) United Kingdom