About Palomar Investments (10227155) United Kingdom