About Appaloosa Management Ltd (13535422) United Kingdom