About Palmyrah Limited (13157018) United Kingdom