About Strange Space Ltd (NI677151) United Kingdom