About Placido Limited (10866512) United Kingdom