About Palmera World Exports Ltd (12267423) United Kingdom