About Mendix Limited (02356553) United Kingdom