About Excelerate Partners Ltd (09707575) United Kingdom