About Lickquid Cane Ltd (13383206) United Kingdom