About Callidus Design Limited (SC286158) United Kingdom