About Leda Technology Co. Limited (13119569) United Kingdom