About Techinvest Limited (12691678) United Kingdom