About Navitus Management Limited (10050424) United Kingdom