About Chartsedge Holdings Limited (10853444) United Kingdom