About Excelerate Growth Partners Limited (10872203) United Kingdom