About S&a Technology Partners Ltd (10479089) United Kingdom