About Palmara Ltd. (13410213) United Kingdom