About Scaandi Industrial & Marine Projects Limited (13341261) United Kingdom