About Telescope Pictures Limited (02384096) United Kingdom