About Navika Software Solutions Ltd (08704766) United Kingdom