About Diogenes Club Limited (09239795) United Kingdom