About Cablescreen Limited (06738338) United Kingdom