About Palade Ltd (12842621) United Kingdom