About Palmilla Limited (12534499) United Kingdom