About Appaloosa Limited (09249563) United Kingdom