VISION SEMANTICS LIMITED

E1 4NS (London)