About The London Space Elevator Limited (13240756) United Kingdom