About Vbi Holdings Limited (12082284) United Kingdom