About Palamedes Ltd (07170018) United Kingdom