About Pelican Plum Limited (12069810) United Kingdom