About Deixis Technologies Limited (05939004) United Kingdom