About Palantiri It Ltd (11658556) United Kingdom