About Concurrent Computing Limited (04201967) United Kingdom