About Eclipse Soft Ltd (11434645) United Kingdom