About Placefair.org Ltd (12144201) United Kingdom