About Charlemagne Lance Limited (11167743) United Kingdom