About Vanilla Hair & Beauty Rooms Ltd (10426926) United Kingdom