About Palmira 1 Ltd (12217172) United Kingdom