About Mega 2000 Limited (01371730) United Kingdom