About Ridgeback Projects Limited (10788485) United Kingdom