About Blizz Tech Ltd (09613401) United Kingdom