About Alice Xie Designs Limited (12088641) United Kingdom