About Placce Ltd (11608503) United Kingdom