About Navkar Limited (12964666) United Kingdom