About Eclipse License Limited (13519674) United Kingdom