About Navika Limited (12323120) United Kingdom