About Lick & Roll Ltd (12832292) United Kingdom