About Vicsen Technology Limited (09624425) United Kingdom