About Detente Technologies Ltd (13627501) United Kingdom