About Internet Videocommunications Holdings Limited (07196016) United Kingdom