About Leoedge Limited (13351162) United Kingdom