About Concurrent Solutions Limited (01784798) United Kingdom