About Navigator Signs Ltd. (SC295343) United Kingdom