About Ridgeback Consulting Ltd (07032622) United Kingdom