About Vision Semantics Limited (04088646) United Kingdom