About Komodo Technology Ltd (11540279) United Kingdom