About Space Excavation Ltd (09220214) United Kingdom