About Palomar Group Ltd (10965319) United Kingdom