About Sequel Media Ltd (11397019) United Kingdom