About Detox Technologies Ltd (13277242) United Kingdom