About Startup Ventures Holdings Limited (04480189) United Kingdom