About Appaloosa Spirit Ltd (07374820) United Kingdom