About Mistral Holdings Limited (09857706) United Kingdom