About Worlds End Television Limited (03782296) United Kingdom