About Navarre Solutions Limited (09585409) United Kingdom