About Rally Design Limited (02192130) United Kingdom