About Palomar Ltd (12160616) United Kingdom