About Spacee Emea Limited (12684762) United Kingdom