About Electric Space And Works Limited (13597592) United Kingdom