About Directors Club World Limited (06009268) United Kingdom