About Kallidus Holdings Limited (09261638) United Kingdom