About Ideonma Ltd (10938956) United Kingdom