About Leading Edge Investment Systems Limited (07776628) United Kingdom