About Detecho Ltd (13143818) United Kingdom