About Vinculum Holdings Limited (12782173) United Kingdom