About Candy Squad Limited (12586176) United Kingdom