About Mimo Ade Ltd (09415078) United Kingdom