The Et Alii Internet Directory is an internet directory listing of websites categorized by
subject and topic areas. Please feel free to submit your sites to this Directory website.
Afixi Technologies is an established software development company based in Bhubaneswar, India and focuses on Web Applications, Mobile apps, Web Development & Designing, Internet marketing.