About Osmium Films Limited (03496169) United Kingdom