About Chord Space Solutions Ltd (10458697) United Kingdom