About Palmera Holdings Limited (09090150) United Kingdom