About Discovery Camera Systems Limited (09601543) United Kingdom