About Paloosa Ltd (10954245) United Kingdom