About Utility Computing Limited (05083218) United Kingdom