About Tech Innovation Development Lp (SL020243) United Kingdom