About Palmosa Management Limited (13321359) United Kingdom