About Severn Estuary Tidal Bar Limited (12814748) United Kingdom