About Inviso Technologies Limited (10258154) United Kingdom