There are all those shills that claim TVI Express is based in London UK. They can't explain why TVI Express does NOT appear in UK Business Registry "CompaniesHouse.gov.uk"
They claim that TVI Express is called "TVI Services" in UK, even though it's based in Surrey, UK, not London.
Guess, what, TVI Services was DISSOLVED in 08-MAR-2011. What excuse do they have now?