About Strowger Trust Original Films Ltd (12865093) United Kingdom