About Navarra Trading Ltd. (08951858) United Kingdom