About Raggnar Turbines Limited (SC478277) United Kingdom