About Dediterra Ltd (11603414) United Kingdom