About Lickworx Holdings Ltd (13159734) United Kingdom