About Degreed Limited (10657718) United Kingdom