About Springboard Research Ltd (04598348) United Kingdom