About Concurrent Logic Limited (06520671) United Kingdom