About Ventura Telecom Holdings Limited (05870393) United Kingdom