About Palma Sola Studio Ltd (11789718) United Kingdom