About Exelerate Ltd (13052029) United Kingdom