About Mamour Electronics Co. Ltd (09397575) United Kingdom