About Navitas Developments Ltd (10182527) United Kingdom