About Lick Labs Limited (11598737) United Kingdom