About Kruger Cowne Marine Limited (12801377) United Kingdom