About London Spacemakers Ltd. (10440391) United Kingdom