About Nebula Uk (spce Group) Ltd (13497338) United Kingdom