Hi! We've been around since 1998 and our headquarters is in Miami, FL. This is a new website and that is why there are no reviews yet.