About Navigate Sales Limited (12995580) United Kingdom