About Mega-rod Limited (10009111) United Kingdom