The IP address 104.232.0 has been registered by NewFX Labs, Inc. from the arin registry
The IP location is: