About Icore Digital Limited (13031153) United Kingdom