About Protagonist Studio Ltd (SC712623) United Kingdom