About Strategy Value Innovation Limited (08786803) United Kingdom