About Stout Studio Limited (10822201) United Kingdom