About Diogenes Ltd. (03533369) United Kingdom