About Mega Mouse Pads Ltd (12934165) United Kingdom