About Licks Group Limited (12464399) United Kingdom