About Mennes Group International Ltd (12085887) United Kingdom