About Infor Solutions Limited (04046095) United Kingdom