About Ellucian Uk Limited (10537345) United Kingdom