About Ridgeback Solutions Limited (10174860) United Kingdom