About Palomar Research Ltd (11543303) United Kingdom