About Alix And Partners Limited (11927803) United Kingdom