About Icore Limited (03446796) United Kingdom