About Mistral Advisors Limited (10652792) United Kingdom