About Palmira Srv Ltd (12155186) United Kingdom