About Avanade Europe Services Ltd. (05137087) United Kingdom