About Mistral Europe Ltd (11683972) United Kingdom