About Welkin Vision Ltd. (09553227) United Kingdom