About Mistral Information Technology Limited (02995803) United Kingdom