About Excelerate Technology Ltd (04260093) United Kingdom