About Initiative Group Limited (09792670) United Kingdom