About Sse Ventures Limited (11357120) United Kingdom