About Aveva Managed Services Limited (01653306) United Kingdom