About Concurrent Design Limited (04315778) United Kingdom