About Inventors Club Whitechapel Limited (12045283) United Kingdom