About Ideax Software Ltd (11628186) United Kingdom