About Nant Bach Turbine Limited (10283485) United Kingdom