About Ben Clarke Studio Ltd (10327237) United Kingdom