About The Technology Museum Ltd (10881757) United Kingdom