About Placebold Limited (05805643) United Kingdom