About Sse Odo Limited (10999333) United Kingdom