About Veca Holdings Ltd (09929010) United Kingdom