About Blick Software Systems Limited (01653519) United Kingdom