About Ellington Investments Limited (10674194) United Kingdom