About The Defoe Group Cic (13149989) United Kingdom