About Palisade Ltd (12229200) United Kingdom