looks like thorichthys affinis, do a search and you will see that they look just like your fish.
blue sparkles across body and lots on fins along with the light orange red stretching all under the fishes body. doesnt look like any standard firemouth I've seen.