About Wow Holdings Limited (09646592) United Kingdom