About Excelsoar Ltd (12006269) United Kingdom