About Osmotica Films Limited (08384060) United Kingdom