About Licked London Ltd (12041373) United Kingdom