About Digital Ridge Ltd (12069206) United Kingdom