About Palkia Ltd. (09298203) United Kingdom