About Squint Films Limited (03498862) United Kingdom