About S-tech Research & Development Ltd (05445186) United Kingdom