About Palgrave Associates Ltd (12865760) United Kingdom