About Wow Blinds Ltd (10782439) United Kingdom