About Logspace Ltd (11487025) United Kingdom