About Megatech Limited (01072252) United Kingdom