About Techgroup Holding Lp (SL034101) United Kingdom