About Placerare Limited (02194045) United Kingdom