About Momo Electronics Ltd. (12878726) United Kingdom