It is registered through Tucows whichs is what you're seeing for the reg address. Interestingly thought, the domain info was updated about 3:45am today