About Palmerston Capital Management Llp (OC382542) United Kingdom