About Delta Technique Limited (02572639) United Kingdom