About Garras Films Limited (10716023) United Kingdom