About Snellius Energy Limited (08751485) United Kingdom