About Techstart Ni Sp 2 Limited Partnership (SL017019) United Kingdom