About me: STC Japan is the japan based company, exporting
cars and machinery for over 20 years around the
globe with over a million satisfied customers. STC
Japan is the member of all Japanese auctions and
have physical operations in 5 different countries
and sales staff of over 20 people