About Megadyne Uk Limited (02150935) United Kingdom