About Dedicorp Ltd (12665730) United Kingdom