About Callidus Resolution Limited (10066469) United Kingdom