About Screaming Horse Entertainment Ltd (11695755) United Kingdom