About Leading Edge Graphics Limited (07268628) United Kingdom