About Menouhel Industrie Ltd (12845961) United Kingdom