About Flashframe Films Limited (08214238) United Kingdom