About Techniverse Limited (NI658678) United Kingdom