About N-compass Od Limited (08702760) United Kingdom