About Start Up Wales Limited (06972105) United Kingdom