About Laowai Here Holding Company Limited (11065373) United Kingdom