About Palmera Investments Limited (12435492) United Kingdom