About Icandy Fudge Limited (12311898) United Kingdom