About The Bomb Factory Art Foundation Ltd. (10175326) United Kingdom