About Palomar Capital Management Llp (OC366560) United Kingdom