About Palmyra Mediterranean Ltd (11872950) United Kingdom