About Greenridge Echo General Partner Limited (08213875) United Kingdom