About Palomad Limited (10308457) United Kingdom