About Dilda Tech Ltd (12004623) United Kingdom