About Vanadium Holdco Limited (12980402) United Kingdom