About Lidu London Limited (13584337) United Kingdom