About Palmasoft Ltd (13565633) United Kingdom