About String Labs Limited (08941717) United Kingdom