About Plumtree Investments Limited (10373234) United Kingdom