Other Worlds Software is a small game studio based in Swindon, England, who specialise in making the kind of games you haven't seen before.
No videos were found in the gallery requested. Upload some media to liven this place up.