About Lick Creative Limited (06130330) United Kingdom