This 2 year old site is registered to a Hong Kong address, their location is not really identified on the site though the odd phone number on the Contact Us page is a clue. The Copyright 2006-2012 seems misleading...
The 5 other sites sharing the same file server (& owner?) include:
There are indications that they own some 16 web sites, including.