About Ordinal Space Ltd (09606869) United Kingdom