About Red Komodo Ltd. (11061332) United Kingdom