About Eclipse Labs Ltd (11931148) United Kingdom