About Pallacorda Ltd (12975621) United Kingdom