About Blick Tech Ltd (08280246) United Kingdom