About Direct Id Holdings Limited (12685911) United Kingdom