About Spaace Group Ltd (13268196) United Kingdom