About Forty Knots Investments Limited (11316072) United Kingdom