"Based in Egypt and the Philippines" but both their contact numbers are mobiles (and one is a UK one!)
No physical address of where their office is.
No names of any of the staff.
According to LinkedIn, Karim Gheith is their operations manager. On his profile it states "We are not supply freelancers".
According to their Facebook page they are based in Alexandria, Egypt, where they also state
"we are not Agency,
We are not getting supply charges
We are not supply freelancers"
They only joined Facebook in February 2014.