About Dedicatech Ltd (09034916) United Kingdom