About Oblong Productions Limited (06940195) United Kingdom