About Spaaace Ltd (09960092) United Kingdom