The Nameserver solaia.tiara-net.biz have a IP Address of 180.211.74.3 which is hosted on Japan.
こちらは株式会社アプリカのホームページになります。