About Throbbing Pictures Ltd. (02665786) United Kingdom