About Pltch Ltd. (08325910) United Kingdom