About Mogador Capital Ltd (12374346) United Kingdom