About Springboard Research Holdings Limited (09133434) United Kingdom