About Invecs International Holdings Ltd (11043258) United Kingdom