About Mega Technologies Limited (10672777) United Kingdom