About Ivy Pearls & Lace Ltd (10395492) United Kingdom