About Palmeira Projects Ltd (11308276) United Kingdom