About Palmabstract Ltd (12306642) United Kingdom