About Candyroo Limited (13656164) United Kingdom