About The New Amsterdam Group (uk) Limited (10796319) United Kingdom