About Blick International Systems Limited (00216363) United Kingdom