About Navkar Consulting Ltd (11917225) United Kingdom