About Lim & Lu Alpha Ltd (11937196) United Kingdom