About Ridgeback Search Limited (11362610) United Kingdom