About Placebo Ltd (09020552) United Kingdom