About Spaace Limited (12125781) United Kingdom