About Elucidate Software Limited (10045264) United Kingdom