About Eclipse Computing (holdings) Limited (02248723) United Kingdom