About Lion Hudson Ip Limited (10568103) United Kingdom