About Noko Space Ltd (12958169) United Kingdom