About Rightspeed Limited (02021563) United Kingdom