About Placemaker Group Limited (NI665370) United Kingdom