About Lickalix Ltd (08369202) United Kingdom