About Deegree Ltd (12335416) United Kingdom