About Placekeeper Cic (12927904) United Kingdom