About Eclypsia Software Limited (11193614) United Kingdom