About Ridgeback Capital Advisors Ltd (12062162) United Kingdom