About Vedra Hydrogen Limited (13628798) United Kingdom