About Palmero International Ltd (12338720) United Kingdom