About Mistral Computer Technology Limited (02607601) United Kingdom