About Ridgeback Investment Holdings Ltd (13168912) United Kingdom