About Placid Limited (10288249) United Kingdom