The first thing that jumps out is thie slogan: "Empowering the Developing World". Also, an odd cast of characters running the show. Could be a smokescreen.
For me it was the pic with the rippling water overlayed onto a city. It almost looks like a bullseye targeting the buildings.
(Or perhaps I've just been at this for too long)
http://www.risingstartelecom.com/
Lots of interesting links via Google for "Rising Star Telecommunications".
The prinicpals seem very prominent in that region.