About The Inventors Club Limited (08771349) United Kingdom