Company name: LiLi London Ltd
Description: The Ultimate
59-61 Cricklewood Broadway, London NW2 3JX, United Kingdom