About Ice Cream Hat Studios Ltd (09340532) United Kingdom