About Ridgeback Recruitment Limited (09468515) United Kingdom