About Detech Technologies Limited (10179425) United Kingdom