About Vanilla Nail & Beauty Salon Ltd (11925635) United Kingdom