About Mistral Technology Limited (12352749) United Kingdom