About Marketpal Ltd. (12591203) United Kingdom