About Navrik International (uk) Limited (08136917) United Kingdom