About Offshore Turbine Services Limited (07810860) United Kingdom