About Cardboard Candy Games Limited (11421870) United Kingdom