About Vicotar Technical Co. Ltd. (12350941) United Kingdom