About Sequel Studio Ltd (12506483) United Kingdom