About Seafreight Strategies & Solutions Ltd (04128643) United Kingdom