About Sp&ce Limited (13145781) United Kingdom