About Leading Edge Derivatives Research Limited (03683856) United Kingdom