About Hackett Group Global Ltd (10416904) United Kingdom