About Vidda Energy Holdings Limited (13318799) United Kingdom