About Co-founder Studio Limited (12134820) United Kingdom