About Charlton International Holdings Limited (12483528) United Kingdom