About First Digital Holdings Limited (10132422) United Kingdom