About Green Gecko Television Ltd. (04258503) United Kingdom