About Ellington Software Limited (10580743) United Kingdom