About Diligens Limited (SC428038) United Kingdom