About Navigator Management Ltd (12226337) United Kingdom