About Placebo Properties Limited (11197870) United Kingdom