About Roughcut Television Limited (05907305) United Kingdom