About Mistral Corporation Limited (03674823) United Kingdom