About Komodo Construction Ltd (10073901) United Kingdom