About Sol Ne Leblanc Ltd (12637281) United Kingdom