About The Digital Science Accelerator Ltd (13149256) United Kingdom