About Veegcomp Ltd (11283946) United Kingdom