About The London Science Club Limited (11515197) United Kingdom