About Iddigi Marketing Software And Services Limited (10739058) United Kingdom