About Infocandy Animations Ltd (10423746) United Kingdom