About Turtle Ship Investments Ltd (11834274) United Kingdom