Yes it is absolutely true! Used to be called Shillas. Look them up on trust pilot to see genuine & more detailed reviews there.
Not that I'm aware of. I've ordered my wedding dress and bridesmaid dresses from angel dress and so did my sister in law and we had no issues. Good communication considering they are based in China. I would use them again. Hope this helps.