About Avanade Europe Holdings Ltd. (05231764) United Kingdom