About Olive & Lace Studios Ltd (11455048) United Kingdom