About Dempro C.i.c. (10981831) United Kingdom