About Placm Limited (10986648) United Kingdom