About Ellsworth Capital Pc (LP015822) United Kingdom