About Mistral Management Services Limited (12331263) United Kingdom