About Leading Edge Vision Limited (12201238) United Kingdom