About Finger Licks Ltd (13623503) United Kingdom