About Deltasense Limited (04656859) United Kingdom