Who are Mouchell? and what is their market reputation?
Dunno. Couldn't even find them on google.
The company name is Mouchel not Mouchell.
I (probably) agree with moustachio, it’s a bit of a rubbish name. Makes me think of a Frenchman’s moustache.
Top of Page