About Sbs Research & Development England Ltd (13506324) United Kingdom