About Palmyra Ltd (07207938) United Kingdom