About Fti Consulting Global Holdings Limited (12610573) United Kingdom