About Placing Platform Limited (08350117) United Kingdom