About Infor Investments (uk) Limited (13424775) United Kingdom