About Stray Films Limited (11419657) United Kingdom