About Licky Licky Sugar Bar Limited (SC697332) United Kingdom