About Start Up Europe Limited (07096906) United Kingdom