About Placebo Holding Ltd (06452618) United Kingdom