About Lickbau Ltd (13695828) United Kingdom