About Space Candy Limited (12795942) United Kingdom