About Palmico Ltd (12275318) United Kingdom