About Ideoder Technologies Ltd (09640973) United Kingdom