About Diligent Ict Limited (SC488033) United Kingdom