About Lick Media Ltd (13705314) United Kingdom