About St Research & Development Limited (11027716) United Kingdom